package com.cy.pj.common.pool;

import org.springframework.context.annotation.Lazy;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;

@Scope("prototype") //prototype表示多例作用域  此类实例域Lazy无关，默认何时需要何时创建
//@Scope//@Scope注解用于定义对象作用域，默认为单例（singleton）pl:@Scope("singleton")作用域（一个jvm内存对应一个bean）
//@Lazy//描述的类的对象可以延迟创建  何时需要何时创建（按需加载）
@Component//把普通pojo实例化到spring容器中，相当于配置文件

public class ObjectPool {//假设此对象为一个对象池
    public ObjectPool(){//假设运行项目启动类，此构造方法执行了，说明此类对象构建了。
        System.out.println("objectPool()");
    }
}
// 享元模式
